package com.ruoyi.finance.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PayableVo {

    /** 订单id */
    private Long ordersId;

    /** 订单号 */
    private String ordersNumber;

    /** 实付金额 */
    private BigDecimal amountRequested;

    /** 付款类型 */
    private String paymentType;

    /** 货款金额 */
    private BigDecimal amountDue;

    /** 汇率 */
    private BigDecimal currency;

    /** 运费 */
    private BigDecimal freight;

    /** 优惠金额 */
    private BigDecimal discountAmount;

    /** 合同编号 */
    private String vendorNumber;

    /** 合同名称 */
    private String vendorName;

    /** 货币 */
    private String monetaryName;

    /** 付款状态 */
    private String advanceStatus;

    /** 付款记录 */
    private String requestId;

    /** 应付款数据 */
    private String payableId;

    /** 预付款金额 */
    private BigDecimal requestAmount;

}
